package so.obligatorio.modelo;

import java.util.List;

import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

import so.obligatorio.procesos.Cliente;

@XmlRootElement
public class Escenario {
	private int cantHilosOrganizacion;
	private int cantBoleteriasEspectaculo;
	private int cantBoleteriasRedCobranza;
	private int cantBoleteriasWeb;

	private Espectaculo espectaculo;
	private List<Cliente> clientes;

	@XmlElement(name="cliente")
	public List<Cliente> getClientes() {
		return this.clientes;
	}
	public void setClientes(List<Cliente> clientes) {
		this.clientes = clientes;
	}
	@XmlElement
	public Espectaculo getEspectaculo() {
		return espectaculo;
	}
	public void setEspectaculo(Espectaculo espectaculo) {
		this.espectaculo = espectaculo;
	}

	@XmlAttribute (name="pdv-boleteria")
	public Integer getCantBoleteriasEspectaculo() {
		return cantBoleteriasEspectaculo;
	}
	public void setCantBoleteriasEspectaculo(Integer cantBoleteriasEspectaculo) {
		this.cantBoleteriasEspectaculo = cantBoleteriasEspectaculo;
	}

	@XmlAttribute (name="pdv-redes-cobranza")
	public Integer getCantBoleteriasRedCobranza() {
		return cantBoleteriasRedCobranza;
	}
	public void setCantBoleteriasRedCobranza(Integer cantBoleteriasRedCobranza) {
		this.cantBoleteriasRedCobranza = cantBoleteriasRedCobranza;
	}

	@XmlAttribute (name="pdv-web")
	public Integer getCantBoleteriasWeb() {
		return cantBoleteriasWeb;
	}
	public void setCantBoleteriasWeb(Integer cantBoleteriasWeb) {
		this.cantBoleteriasWeb = cantBoleteriasWeb;
	}

	@XmlAttribute (name="hilos-organizacion")
	public int getCantHilosOrganizacion() {
		return cantHilosOrganizacion;
	}
	public void setCantHilosOrganizacion(int cantHilosOrganizacion) {
		this.cantHilosOrganizacion = cantHilosOrganizacion;
	}

	
}
